home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
biz
/
ccard11
/
config
< prev
next >
Wrap
Text File
|
1995-01-28
|
3KB
|
118 lines
/*
* ccard - credit card number validation
* 1994, 1995 Peter Miller
* Public Domain
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* MANIFEST: instructions to aegis, per-project configuration
*/
/*
* how to build the project
* (actually, how to do an integration build)
* mandatory
*/
build_command =
"cook -b ${source aux/Howto.cook} project=$project \
change=$change version=$version arch=$arch -nl -st";
/*
* When do -Integrate_Begin, link the baseline to the integration directory,
* rather than copying it.. This should be much faster.
*
* There is a gotcha: all the recipes in Howto.cook must unlink their targets
* before re-creating them, otherwise the baseline will be trashed.
*/
link_integration_directory = true;
/*
* create a new history
* always executed as the project owner
*/
history_create_command =
"fhist ${b $history} -cr -cu -i $input -p ${d $history} -r";
/*
* get a file from history
* may be executed by developers
*/
history_get_command =
"fhist ${b $history} -e '$edit' -o $output -p ${d $history}";
/*
* add a new change to the history
* always executed as the project owner
*/
history_put_command =
"fhist ${b $history} -cu -cr -i $input -p ${d $history} -r";
/*
* query the topmost edit of a history file
* Result to be printed on stdout.
* may be executed by developers
*/
history_query_command =
"fhist ${b $history} -l 0 -p ${d $history} -q";
/*
* difference of 2 files
*/
diff_command =
"fcomp -w -s $original $input -o $output";
/*
* difference of 3 files
*/
diff3_command =
"fmerge $original $mostRecent $input -o $output -c $input,C";
/*
* Create a symbolic link to the baseline.
* Note that Howto.cook now assumes its existence.
*/
develop_begin_command = "ln -s $baseline bl";
/*
* Remove these files before we start integrating, to ensure that they
* will be rebuild containing the correct version information.
*/
integrate_begin_command =
"rm -f .cook.fp patchlevel.h aux/new.so doc/version.so";
symlink_exceptions = [ ".cook.fp", "patchlevel.h" ];
/*
* list of architectures on which each change must build and test
*/
architecture =
[
{
name = "sun4";
pattern = "SunOS-4.1*-*-sun4*";
},
];
/*
* how to run tests
* they need to know which arctitecture
*/
test_command = "$shell $filename $arch";
/*
* new file templates
*/
file_template =
[
{
pattern = [ "test/*/*.sh" ];
body = "${read_file ${source aux/template/test abs}}";
},
{
pattern = [ "*" ];
body = "${read_file ${source aux/template/generic abs}}";
}
];